package dao.dao;

import java.util.List;

import dao.vo.Video;

public interface RecommendDao {

	/**
	 * 根据某个用户个性化推荐热门视频
	 * 
	 * @param uid
	 *            用户id
	 * @param count
	 *            所需数量
	 * @return
	 */
	public List<Video> getHotsByUser(String uid, int count);

	/**
	 * 根据用户个性化推荐某一类型的热门视频
	 * 
	 * @param uid
	 *            用户id
	 * @param tid
	 *            视频类型id
	 * @param count
	 *            所需数量
	 * @return
	 */
	public List<Video> getHotsByUserAndType(String uid, String tid, int count);

	/**
	 * 根据某一视频推荐相关度最高的热门视频
	 * 
	 * @param vid
	 *            视频id
	 * @param count
	 *            所需数量
	 * @return
	 */
	public List<Video> getHotsByVideo(String vid, int count);

}
